glomerule tuft - French English Dictionary